package com.cbhb.sys;

import java.util.Arrays;

/**
 * 给你一个 m * n 的矩阵 grid，矩阵中的元素无论是按行还是按列，都以非递增顺序排列。 
 *
 * 请你统计并返回 grid 中 负数 的数目。
 *
 *  
 *
 * 示例 1：
 *
 * 输入：grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]]
 * 输出：8
 * 解释：矩阵中共有 8 个负数。
 */
public class CountNegatives {

    public static int countNegatives(int[][] grid) {
        String str = Arrays.deepToString(grid);
        String str2 = str.replace("-", "");
        return str.length() - str2.length();
    }

    public static void main(String[] args) {
        System.out.println(countNegatives(new int[][]{{4, 3, 2, -1}, {3, 2, 1, -1}, {1, 1, -1, -2}, {-1, -1, -2, -3}}));


    }
}
